package com.fesine.learn.dao;
import com.fesine.learn.po.UserInfoPo;
import java.util.List;
/**
 * @description: 类描述
 * @author: Fesine
 * @createTime:2017/3/30 15:51
 * @update:修改内容
 * @author: Fesine
 * @updateTime:2017/3/30 15:51
 */
public interface UserInfoMapper {
    /**
     * 添加⽤用户
     * @param userInfoPo
     * @return
     */
    int insert(UserInfoPo userInfoPo);
    /**
     * 修改⽤用户
     * @param userInfoPo
     * @return
     */
    int update(UserInfoPo userInfoPo);
    /**
     * 删除⽤用户
     * @param userInfoPo
     * @return
     */
    int delete(UserInfoPo userInfoPo);
    /**
     * 查询总记录数
     * @param userInfoPo
     * @return
     */
    int count(UserInfoPo userInfoPo);
    /**
     * 查询单个⽤用户信息
     * @param userInfoPo
     * @return
     */
    UserInfoPo selectOne(UserInfoPo userInfoPo);
    /**
     * 查询⽤用户列列表
     * @param userInfoPo
     * @return
     */
    List<UserInfoPo> selectList(UserInfoPo userInfoPo);
}
